package com.huaxin.device.models;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class AlarmState {
    private Long firstExceedTimestamp;   // 首次超标时间
    private Long lastAlarmTimestamp;     // 上次报警时间
    private Object currentValue;          // 当前值，可以是 BigDecimal, Boolean, String (代表Enum) 等
    private String thresholdValue;       // 当前阈值（用于检测是否变化）
}
